div.snapboard a {
color:#099;
text-decoration:none;
}

div.snapboard hr {
background-color:#000;
border:0 solid #000;
height:1px;
}

div.snapboard .errorlist {
color:red;
}

div.snapboard div.index_title {
background-color:#D9D4C3;
border-bottom:1px solid #000;
padding:3px;
}

div.snapboard div.thread {
background:#CDD;
border-bottom:1px solid #999;
padding:0.2em 0.5em 0.2em 1em;
}

div.snapboard div.thread a {
color:#066;
}

div.snapboard div.forummenu,
div.snapboard .forummenu-first {
background:#CDD;
border-bottom:1px solid #999;
font-size:85%;
padding:5px;
}

div.snapboard .forummenu-first {
background-image:url('../img/cdd_topleft.png');
background-position:top right;
background-repeat:no-repeat;
}

div.snapboard div.forummenu ul {
list-style:none;
margin-left:0;
padding-left:1em;
text-indent:-1em;
}

div.snapboard #autocomplete_div .highlight {
background:#FF0;
font-weight:700;
}

div.snapboard #autocomplete_div {
background-color:#cfc;
border:none;
color:#333;
padding-right:1em;
position:relative;
top:-6px;
z-index:4000;
}

div.snapboard p.thread_page_nav {
font-size:77%;
margin-left:10%;
margin-right:10%;
}

div.snapboard p.index_page_nav {
font-size:77%;
}

div.snapboard span.thread_menu {
float:right;
font-size:85%;
}

div.snapboard span.thread_menu2 {
font-size:85%;
}

div.snapboard span.timesince {
color:#999;
font-size:85%;
}

div.snapboard span.datetime span.timestamp {
display: none;
}

div.snapboard div.rpc_message {
text-align:center;
width:100%;
}

div.snapboard p.rpc_message {
background-color:#f33;
border:1px solid #000;
}

div.snapboard div#toolbar {
width: 100%;
background-color: #fff;
border: 1px solid #cccccc;
height: auto;
}

div.snapboard div#toolbar button {
margin: 2px;
}

div.snapboard ul li {
	margin-left: 1.5em;
}
